# -*- coding: utf-8 -*-

WM_CREATE           = 0x0001
WM_DESTROY          = 0x0002
WM_ACTIVATE         = 0x0006
WM_SETFOCUS         = 0x0007
WM_KILLFOCUS        = 0x0008
WM_ENABLE           = 0x000A
WM_CLOSE            = 0x0010
WM_QUIT             = 0x0012
WM_SHOWWINDOW       = 0x0018

WM_TIMER            = 0x0113
WM_APP              = 0x8000
WM_USER             = 0x0400

WM_PAINT            = 0x000F
WM_ERASEBKGND       = 0x0014

WM_SIZE             = 0x0005
WM_SIZING           = 0x0214

WM_MOVE             = 0x0003
WM_MOVING           = 0x0216

WM_KEYDOWN          = 0x0100
WM_KEYUP            = 0x0101
WM_CHAR             = 0x0102
WM_SYSKEYDOWN       = 0x0104
WM_SYSKEYUP         = 0x0105
WM_SYSCHAR          = 0x0106

WM_MOUSEMOVE        = 0x0200
WM_LBUTTONDOWN      = 0x0201
WM_LBUTTONUP        = 0x0202
WM_LBUTTONDBLCLK    = 0x0203
WM_RBUTTONDOWN      = 0x0204
WM_RBUTTONUP        = 0x0205
WM_RBUTTONDBLCLK    = 0x0206
WM_MBUTTONDOWN      = 0x0207
WM_MBUTTONUP        = 0x0208
WM_MBUTTONDBLCLK    = 0x0209
WM_MOUSEWHEEL       = 0x020A
WM_XBUTTONDOWN      = 0x020B
WM_XBUTTONUP        = 0x020C
WM_XBUTTONDBLCLK    = 0x020D
WM_MOUSEHOVER       = 0x02A1
WM_MOUSELEAVE       = 0x02A3

WM_NCCREATE         = 0x0081
WM_NCDESTROY        = 0x0082
WM_NCCALCSIZE       = 0x0083
WM_NCHITTEST        = 0x0084
WM_NCPAINT          = 0x0085
WM_NCACTIVATE       = 0x0086

WM_NCMOUSEMOVE      = 0x00A0
WM_NCLBUTTONDOWN    = 0x00A1
WM_NCLBUTTONUP      = 0x00A2
WM_NCLBUTTONDBLCLK  = 0x00A3
WM_NCRBUTTONDOWN    = 0x00A4
WM_NCRBUTTONUP      = 0x00A5
WM_NCRBUTTONDBLCLK  = 0x00A6
WM_NCMBUTTONDOWN    = 0x00A7
WM_NCMBUTTONUP      = 0x00A8
WM_NCMBUTTONDBLCLK  = 0x00A9
WM_NCXBUTTONDOWN    = 0x00AB
WM_NCXBUTTONUP      = 0x00AC
WM_NCXBUTTONDBLCLK  = 0x00AD
WM_NCMOUSEHOVER     = 0x02A0
WM_NCMOUSELEAVE     = 0x02A2
